m4_dnl vim: ft=bib expandtab shiftwidth=4

@inproceedings{shepherd:aosd06,
    title           = {Towards Supporting On-Demand Virtual Remodularization Using Program Graphs},
    author          = {David Shepherd and Lori Pollock and K. Vijay-Shanker},
    pages           = {3-14},
    crossref        = {:aosd06}
}

@inproceedings{stein:aosd06,
    title           = {Expressing Different Conceptual Models of Join Point Selections in Aspect-Oriented Design},
    author          = {Dominik Stein and Stefan Hanenberg and Rainer Unland},
    pages           = {15-26},
    crossref        = {:aosd06}
}

@inproceedings{klein:aosd06,
    title           = {Semantic-based Weaving of Scenarios},
    author          = {Jacques Klein and Loïc Hélouët and Jean-Marc Jézéquel},
    pages           = {27-38},
    crossref        = {:aosd06}
}

@inproceedings{ongkingco:aosd06,
    title           = {Adding Open Modules to {AspectJ}},
    author          = {Neil Ongkingco and Pavel Avgustinov and Julian Tibble and Laurie Hendren and de Moor, Oege and Ganesh Sittampalam},
    pages           = {39-50},
    crossref        = {:aosd06}
}

@inproceedings{benavides:aosd06,
    title           = {Explicitly Distributed {AOP} using {AWED}},
    author          = {Benavides Navarro, Luis Daniel and Mario Südholt and Wim Vanderperren and De Fraine, Bruno and Davy Suvée},
    pages           = {51-62},
    crossref        = {:aosd06}
}

@inproceedings{harbulot:aosd06,
    title           = {A Join Point for Loops in {AspectJ}},
    author          = {Bruno Harbulot and John R. Gurd},
    pages           = {63-74},
    crossref        = {:aosd06}
}

@inproceedings{pearce:aosd06,
    title           = {Relationship Aspects},
    author          = {David J. Pearce and James Noble},
    pages           = {75-86},
    crossref        = {:aosd06}
}

@inproceedings{hiltunen:aosd06,
    title           = {Reflections on Aspects and Configurable Protocols},
    author          = {Matti Hiltunen and François Taïani and Richard Schlichting},
    pages           = {87-98},
    crossref        = {:aosd06}
}

@inproceedings{wohlstadter:aosd06,
    title           = {{Doxpects}: {Aspects} Supporting {XML} Transformation Interfaces},
    author          = {Eric Wohlstadter and De Volder, Kris},
    pages           = {99-108},
    crossref        = {:aosd06}
}

@inproceedings{cacho:aosd06,
    title           = {Composing Design Patterns: {A} Scalability Study of Aspect-Oriented Programming},
    author          = {Nelio Cacho and Claudio Sant'Anna and Eduardo Figueiredo and Alessandro Garcia and Thais Batista and Carlos Lucena},
    pages           = {109-121},
    crossref        = {:aosd06}
}

@inproceedings{siadat:aosd06,
    title           = {Optimization Aspects in Network Simulation},
    author          = {Jamal Siadat and Robert J. Walker and Cameron Kiddle},
    pages           = {122-133},
    crossref        = {:aosd06}
}

@inproceedings{cunha:aosd06,
    title           = {Reusable Aspect-Oriented Implementations of Concurrency Patterns and Mechanisms},
    author          = {Carlos A. Cunha and João L. Sobral and Miguel P. Monteiro},
    pages           = {134-145},
    crossref        = {:aosd06}
}

@inproceedings{pfeiffer:aosd06,
    title           = {Visualisation-Based Tool Support for the Development of Aspect-Oriented Programs},
    author          = {J.-Hendrik Pfeiffer and John R. Gurd},
    pages           = {146-157},
    crossref        = {:aosd06}
}

@inproceedings{coelho:aosd06,
    title           = {Presenting Crosscutting Structure with Active Models},
    author          = {Wesley Coelho and Gail C. Murphy},
    pages           = {158-168},
    crossref        = {:aosd06}
}

@inproceedings{mishali:aosd06,
    title           = {Using Aspects to Support the Software Process: {XP} over {Eclipse}},
    author          = {Oren Mishali and Shmuel Katz},
    pages           = {169-179},
    crossref        = {:aosd06}
}

@inproceedings{xu:aosd06,
    title           = {State-Based Incremental Testing of Aspect-Oriented Programs},
    author          = {Dianxiang Xu and Weifeng Xu},
    pages           = {180-189},
    crossref        = {:aosd06}
}

@inproceedings{xie:aosd06,
    title           = {A Framework and Tool Supports for Generating Test Inputs of {AspectJ} Programs},
    author          = {Tao Xie and Jianjun Zhao},
    pages           = {190-201},
    crossref        = {:aosd06}
}

@inproceedings{kienzle:aosd06,
    title           = {{AO} Challenge — {Implementing} the {ACID} Properties for Transactional Objects},
    author          = {Jörg Kienzle and Samuel Gélineau},
    pages           = {202-213},
    crossref        = {:aosd06}
}

@inproceedings{havinga:aosd06,
    title           = {Detecting and Resolving Ambiguities Caused by Inter-dependent Introductions},
    author          = {Wilke Havinga and Istvan Nagy and Lodewijk Bergmans and Mehmet Akşit},
    pages           = {214-225},
    crossref        = {:aosd06}
}

@inproceedings{hill:aosd06,
    title           = {Symmetric Composition of Musical Concerns},
    author          = {Patrick Hill and Simon Holland and Robin Laney},
    pages           = {226-236},
    crossref        = {:aosd06}
}

@proceedings{:aosd06,
    title           = {_proc(5th _int _conf,_aosd,{AOSD}-2006)},
    booktitle       = {_proc(5th _int _conf,_aosd,{AOSD}-2006)},
    editor          = {Hidehiko Masuhara and Awais Rashid},
    publisher       = {_acm},
    year            = 2006,
    month           = mar,
_start_extra
    location        = {Bonn, Germany},
_stop
}

@incollection{lopes:taosd06a,
    title           = {Assessing Aspect Modularizations Using Design Structure Matrix and Net Option Value},
    author          = {Cristina Videira Lopes and Sushil Krishna Bajracharya},
    pages           = {1-35},
    crossref        = {:taosd06a}
}

@incollection{garcia:taosd06a,
    title           = {Modularizing Design Patterns with Aspects: {A} Quantitative Study},
    author          = {Alessandro Garcia and Cláudio Sant'Anna and Eduardo Figueiredo and Uirá Kulesza and Carlos Lucena and Arndt von Staa},
    pages           = {36-74},
    crossref        = {:taosd06a}
}

@incollection{reddy:taosd06a,
    title           = {Directives for Composing Aspect-Oriented Design Class Models},
    author          = {Y. Raghu Reddy and Sudipto Ghosh and Robert B. France and Greg Straw and James M. Bieman and Nathan McEachen and Eunjee Song and Geri Georg},
    pages           = {75-105},
    crossref        = {:taosd06a}
}

@incollection{katz:taosd06a,
    title           = {Aspect Categories and Classes of Temporal Properties},
    author          = {Shmuel Katz},
    pages           = {106-134},
    crossref        = {:taosd06a}
}

@incollection{aracic:taosd06a,
    title           = {An Overview of {CaesarJ}},
    author          = {Ivica Aracic and Vaidas Gasiunas and Mira Mezini and Klaus Ostermann},
    pages           = {135-173},
    crossref        = {:taosd06a}
}

@incollection{douence:taosd06a,
    title           = {An Expressive Aspect Language for System Applications with {Arachne}},
    author          = {Rémi Douence and Thomas Fritz and Nicolas Loriant and Jean-Marc Menaud and Marc Ségura-Devillechaise and Mario Südholt},
    pages           = {174-213},
    crossref        = {:taosd06a}
}

@incollection{monteiro:taosd06a,
    title           = {Towards a Catalogue of Refactorings and Code Smells for {AspectJ}},
    author          = {Miguel P. Monteiro and João M. Fernandes},
    pages           = {214-258},
    crossref        = {:taosd06a}
}

@incollection{sakurai:taosd06a,
    title           = {Design and Implementation of an Aspect Instantiation Mechanism},
    author          = {Kouhei Sakurai and Hidehiko Masuhara and Naoyasu Ubayashi and Saeko Matuura and Seiichi Komiya},
    pages           = {259-292},
    crossref        = {:taosd06a}
}

@incollection{avgustinov:taosd06a,
    title           = {{abc}: {An} Extensible {AspectJ} Compiler},
    author          = {Pavel Avgustinov and Aske Simon Christensen and Laurie Hendren and Sascha Kuzins and Jennifer Lhoták and Ondřej Lhoták and de Moor, Oege and Damien Sereni and Ganesh Sittampalam and Julian Tibble},
    pages           = {293-334},
    crossref        = {:taosd06a}
}

@book{:taosd06a,
    editor          = {Awais Rashid and Mehmet Akşit},
    title           = {_trans(_aosd I,TAOSD)},
    booktitle       = {_trans(_aosd I,TAOSD)},
    publisher       = {_sv},
    year            = 2006,
    volume          = 3880,
    series          = {_lncs},
_start_extra
    isbn            = {978-3-540-32972-5},
_stop
}

@incollection{aaltonen:taosd06b,
    title           = {On Horizontal Specification Architectures and Their Aspect-Oriented Implementations},
    author          = {Timo Aaltonen and Mika Katara and Reino Kurki-Suonio and Tommi Mikkonen},
    pages           = {1-29},
    crossref        = {:taosd06b}
}

@incollection{greenwood:taosd06b,
    title           = {A Framework for Policy Driven Auto-adaptive Systems Using Dynamic Framed Aspects},
    author          = {Phil Greenwood and Lynne Blair},
    pages           = {30-65},
    crossref        = {:taosd06b}
}

@incollection{wohlstadter:taosd06b,
    title           = {Aspect-Oriented Development of Crosscutting Features in Distributed, Heterogeneous Systems},
    author          = {Eric Wohlstadter and Premkumar Devanbu},
    pages           = {69-100},
    crossref        = {:taosd06b}
}

@incollection{cohen:taosd06b,
    title           = {Shakeins: {Nonintrusive} Aspects for Middleware Frameworks},
    author          = {Tal Cohen and Joseph Gil},
    pages           = {101-146},
    crossref        = {:taosd06b}
}

@incollection{truyen:taosd06b,
    title           = {Run-Time and Atomic Weaving of Distributed Aspects},
    author          = {Eddy Truyen and Wouter Joosen},
    pages           = {147-181},
    crossref        = {:taosd06b}
}

@incollection{engel:taosd06b,
    title           = {{TOSKANA}: {A} Toolkit for Operating System Kernel Aspects},
    author          = {Michael Engel and Bernd Freisleben},
    pages           = {182-226},
    crossref        = {:taosd06b}
}

@incollection{lohmann:taosd06b,
    title           = {Lean and Efficient System Software Product Lines: {Where} Aspects Beat Objects},
    author          = {Daniel Lohmann and Olaf Spinczyk and Wolfgang Schröder-Preikschat},
    pages           = {227-255},
    crossref        = {:taosd06b}
}

@incollection{tesanovic:taosd06b,
    title           = {Providing Configurable {QoS} Management in Real-Time Systems with {QoS} Aspect Packages},
    author          = {Aleksandra Tešanović and Mehdi Amirijoo and Jörgen Hansson},
    pages           = {256-288},
    crossref        = {:taosd06b}
}

@book{:taosd06b,
    editor          = {Awais Rashid and Mehmet Akşit},
    title           = {_trans(_aosd II,TAOSD)},
    booktitle       = {_trans(_aosd II,TAOSD)},
    publisher       = {_sv},
    year            = 2006,
    volume          = 4242,
    series          = {_lncs},
_start_extra
    isbn            = {978-3-540-48890-3},
_stop
}

@article{fradet:scp-foap06,
    author          = {Pascal Fradet and Ralf Lämmel},
    title           = {Special issue on foundations of aspect-oriented programming},
    pages           = {203-206},
    journal         = {Science of Computer Programming},
    month           = dec,
    year            = 2006,
    volume          = 63,
    number          = 3,
}

@article{dutchyn:scp-foap06,
    title           = {Semantics and scoping of aspects in higher-order languages},
    author          = {Christopher Dutchyn and David B. Tucker and Shriram Krishnamurthi},
    pages           = {207-239},
    journal         = {Science of Computer Programming},
    month           = dec,
    year            = 2006,
    volume          = 63,
    number          = 3,
}

@article{ligatti:scp-foap06,
    title           = {A type-theoretic interpretation of pointcuts and advice},
    author          = {Jay Ligatti and David Walker and Steve Zdancewic},
    pages           = {240-266},
    journal         = {Science of Computer Programming},
    month           = dec,
    year            = 2006,
    volume          = 63,
    number          = 3,
}

@article{jagadeesan:scp-foap06,
    title           = {Typed parametric polymorphism for aspects},
    author          = {Radha Jagadeesan and Alan Jeffrey and James Riely},
    pages           = {267-296},
    journal         = {Science of Computer Programming},
    month           = dec,
    year            = 2006,
    volume          = 63,
    number          = 3,
}

@article{altisen:scp-foap06,
    title           = {Aspect-oriented programming for reactive systems: {Larissa}, a proposal in the synchronous framework},
    author          = {Karine Altisen and Florence Maraninchi and David Stauch},
    pages           = {297-320},
    journal         = {Science of Computer Programming},
    month           = dec,
    year            = 2006,
    volume          = 63,
    number          = 3,
}

@article{clifton:scp-foap06,
    title           = {{MiniMAO1}: {An} imperative core language for studying aspect-oriented reasoning},
    author          = {Curtis Clifton and Gary T. Leavens},
    pages           = {321-374},
    journal         = {Science of Computer Programming},
    month           = dec,
    year            = 2006,
    volume          = 63,
    number          = 3,
}

@inproceedings{skotiniotis:ecoop06,
    author          = {Therapon Skotiniotis and Jeffrey Palm and Karl Lieberherr},
    title           = {{Demeter} Interfaces: {Adaptive} Programming Without Surprises},
    pages           = {477-500},
    crossref        = {:ecoop06}
};

@inproceedings{kellens:ecoop06,
    author          = {Andy Kellens and Kim Mens and Johan Brichau and Kris Gybels},
    title           = {Managing the Evolution of Aspect-Oriented Software with Model-Based Pointcuts},
    pages           = {501-525},
    crossref        = {:ecoop06}
};

@proceedings{:ecoop06,
    title           = {_proc(20th _eur _conf,_oop,{ECOOP}-2006)},
    booktitle       = {_proc(20th _eur _conf,_oop,{ECOOP}-2006)},
    editor          = {Dave Thomas},
    volume          = 4067,
    series          = {_lncs},
    publisher       = {_sv},
    year            = 2006,
    month           = jul
};

@article{griswold:ieee06,
    author          = {William G. Griswold and Kevin Sullivan and Yuanyuan Song and Macneil Shonle and Nishit Tewari and Yuanfang Cai and Hridesh Rajan},
    title           = {Modular Software Design with Crosscutting Interfaces},
    journal         = {_ieee_soft},
    year            = 2006,
    volume          = 23,
    number          = 1,
    pages           = {51-60}
}

@inproceedings{lopez:pepm06,
    title           = {A disciplined approach to aspect composition},
    author          = {Roberto Lopez-Herrejon and Don Batory and Christian Lengauer},
    pages           = {68-77},
    crossref        = {:pepm06}
}

@inproceedings{wang:pepm06,
    title           = {Type-directed weaving of aspects for higher-order functional languages},
    author          = {Meng Wang and Kung Chen and Siau-Cheng Khoo},
    pages           = {78-87},
    crossref        = {:pepm06}
}

@proceedings{:pepm06,
    title           = {_proc(ACM SIGPLAN 2006 Workshop,Partial Evaluation and Program Manipulation,{PEPM}-2006)},
    booktitle       = {_proc(ACM SIGPLAN 2006 Workshop,Partial Evaluation and Program Manipulation,{PEPM}-2006)},
    editor          = {John Hatcliff and Frank Tip},
    publisher       = {_acm},
    year            = 2006,
    month           = jan,
_start_extra
    location        = {Charleston, South Carolina},
_stop
}

@inproceedings{bockisch:oopsla06,
    title           = {Adapting Virtual Machine Techniques for Seamless Aspect Support},
    author          = {Christoph Bockisch and Matthew Arnold and Tom Dinkelaker and Mira Mezini},
    pages           = {109-124},
    crossref        = {:oopsla06}
}

@inproceedings{bravenboer:oopsla06,
    title           = {Declarative, Formal, and Extensible Syntax Definition for {AspectJ}},
    author          = {Martin Bravenboer and Éric Tanter and Eelco Visser},
    pages           = {209-228},
    crossref        = {:oopsla06}
}

@proceedings{:oopsla06,
    title           = {_proc(21st ACM _conf,`_oopsla',{OOPSLA}-2006)},
    booktitle       = {_proc(21st ACM _conf,`_oopsla',{OOPSLA}-2006)},
    editor          = {William R. Cook},
    publisher       = {_acm},
    year            = 2006,
    month           = oct,
_start_extra
    location        = {Portland, OR},
    isbn            = {1-59593-348-4}
_stop
}

@inproceedings{kruger:icse06,
    author          = {Ingolf H. Krüger and Reena Mathew and Michael Meisinger},
    title           = {Efficient Exploration of Service-Oriented Architectures using Aspects},
    pages           = {62-71},
    crossref        = {:icse06},
}

@inproceedings{apel:icse06,
    author          = {Sven Apel and Thomas Leich and Gunter Saake},
    title           = {Aspectual Mixin Layers: {Aspects} and Features in Concert},
    pages           = {122-131},
    crossref        = {:icse06},
}

@inproceedings{kojarski:icse06,
    author          = {Sergei Kojarski and David H. Lorenz},
    title           = {Modeling Aspect Mechanisms: {A} Top-Down Approach},
    pages           = {212-221},
    crossref        = {:icse06},
}

@proceedings{:icse06,
    title           = {_proc(28th _int _conf,_se,{ICSE}-2006)},
    booktitle       = {_proc(28th _int _conf,_se,{ICSE}-2006)},
    editor          = {Dieter Rombach and Mary Lou Soffa},
    month           = may,
    year            = {2006},
    publisher       = {_acm},
_start_extra
    isbn            = {1-59593-375-1},
    location        = {Shanghai, China},
_stop
}
